Skip to content

build(ui): target ArgoCD 3.5.2 (React 19) - #89

Merged
janfuhrer merged 1 commit into
mainfrom
feat/argocd-v3.5
Aug 31, 2026
Merged

build(ui): target ArgoCD 3.5.2 (React 19)#89
janfuhrer merged 1 commit into
mainfrom
feat/argocd-v3.5

Conversation

@janfuhrer

Copy link
Copy Markdown
Member

ArgoCD 3.5 upgrades the UI from React 16 to React 19 and requires extensions to externalize react/jsx-runtime, exposed by argocd-server as window.ReactJSXRuntime.

  • externalize react/jsx-runtime in all extension webpack configs
  • bump react-is to 19 in metrics so recharts matches React 19's element type symbol (the tree-shakeable ESM build now drops out of the bundle entirely)
  • align @types/react and the shared react peer range with React 19
  • bump dev ARGOCD_VERSION to v3.5.2, update docs and conventions

ArgoCD 3.5 upgrades the UI from React 16 to React 19 and requires
extensions to externalize react/jsx-runtime, exposed by argocd-server
as window.ReactJSXRuntime.

- externalize react/jsx-runtime in all extension webpack configs
- bump react-is to 19 in metrics so recharts matches React 19's
  element type symbol (the tree-shakeable ESM build now drops out
  of the bundle entirely)
- align @types/react and the shared react peer range with React 19
- bump dev ARGOCD_VERSION to v3.5.2, update docs and conventions
@janfuhrer
janfuhrer requested a review from janlauber August 31, 2026 16:56
@janfuhrer janfuhrer self-assigned this Aug 31, 2026
@janfuhrer
janfuhrer merged commit 8fbd572 into main Aug 31, 2026
20 checks passed
@janfuhrer
janfuhrer deleted the feat/argocd-v3.5 branch August 31, 2026 16:59
@janfuhrer

Copy link
Copy Markdown
Member Author

Resolves #88

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants